package tarantula.experiment.primitive;

import junit.framework.TestCase;

public class PrimitiveFailedTestsSimpleTestBug2 extends TestCase {
	public void test2() throws Throwable {

	    java.lang.Integer var0 = new java.lang.Integer(10);
	    org.apache.commons.collections.primitives.ArrayCharList var1 = new org.apache.commons.collections.primitives.ArrayCharList(var0);
	    java.lang.Character var2 = new java.lang.Character('#');
	    boolean var3 = var1.add((char)var2);
	    org.apache.commons.collections.primitives.adapters.CharListList var4 = new org.apache.commons.collections.primitives.adapters.CharListList((org.apache.commons.collections.primitives.CharList)var1);
	    org.apache.commons.collections.primitives.DoubleList var5 = org.apache.commons.collections.primitives.adapters.ListDoubleList.wrap((java.util.List)var4);
	    org.apache.commons.collections.primitives.DoubleList var6 = org.apache.commons.collections.primitives.DoubleCollections.unmodifiableDoubleList(var5);
	    
	    // Checks the contract:  var6.equals(var6)
	    assertTrue("Contract failed: var6.equals(var6)", var6.equals(var6));

	  }

	  public void test3() throws Throwable {

	    java.lang.Integer var0 = new java.lang.Integer(10);
	    org.apache.commons.collections.primitives.ArrayCharList var1 = new org.apache.commons.collections.primitives.ArrayCharList(var0);
	    java.lang.Character var2 = new java.lang.Character('#');
	    boolean var3 = var1.add((char)var2);
	    org.apache.commons.collections.primitives.adapters.CharListList var4 = new org.apache.commons.collections.primitives.adapters.CharListList((org.apache.commons.collections.primitives.CharList)var1);
	    org.apache.commons.collections.primitives.adapters.ListDoubleList var5 = new org.apache.commons.collections.primitives.adapters.ListDoubleList((java.util.List)var4);
	    org.apache.commons.collections.primitives.DoubleList var6 = org.apache.commons.collections.primitives.DoubleCollections.unmodifiableDoubleList((org.apache.commons.collections.primitives.DoubleList)var5);
	    
	    // Checks the contract:  var6.equals(var6)
	    assertTrue("Contract failed: var6.equals(var6)", var6.equals(var6));

	  }
}
